Search results for "Heuristic evaluation"
showing 10 items of 19 documents
Teaching clinical reasoning and decision-making skills to nursing students: Design, development, and usability evaluation of a serious game
2016
Background\ud \ud Serious games (SGs) are a type of simulation technology that may provide nursing students with the opportunity to practice their clinical reasoning and decision-making skills in a safe and authentic environment. Despite the growing number of SGs developed for healthcare professionals, few SGs are video based or address the domain of home health care.\ud \ud Aims\ud \ud This paper aims to describe the design, development, and usability evaluation of a video based SG for teaching clinical reasoning and decision-making skills to nursing students who care for patients with chronic obstructive pulmonary disease (COPD) in home healthcare settings.\ud \ud Methods\ud \ud A prototy…
Usability and acceptability assessment of an empathic virtual agent to prevent major depression
2016
In Human-Computer Interaction, the adaptation of the content and the way of how this content is communicated to the users in interactive sessions is a critical issue to promote the acceptability and usability of any computational system. We present a user-adapted interactive platform to identify and provide an early intervention for symptoms of depression and suicide. In particular, we describe the work performed to assess users' system acceptability and usability. An empathic Virtual Agent is the main interface with the user, and it has been designed to generate the appropriate dialogues and emotions during the interactions according to the detected user's specific needs. This personalizat…
A framework to identify primitives that represent usability within Model-Driven Development methods
2014
Context: Nowadays, there are sound methods and tools which implement the Model-Driven Development approach (MDD) satisfactorily. However, MDD approaches focus on representing and generating code that represents functionality, behaviour and persistence, putting the interaction, and more specifically the usability, in a second place. If we aim to include usability features in a system developed with a MDD tool, we need to extend manually the generated code. Objective: This paper tackles how to include functional usability features (usability recommendations strongly related to system functionality) in MDD through conceptual primitives. Method: The approach consists of studying usability guide…
A Proposal for Modelling Usability in a Holistic MDD Method
2014
Holistic methods for Model-Driven Development (MDD) aim to model all the system features in a conceptual model. This conceptual model is the input for a model compiler that can generate software systems by means of automatic transformations. However, in general, MDD methods focus on modelling the structure and functionality of systems, relegating the interaction and usability features to manual implementations at the last steps of the software development process. Some usability features are strongly related to the functionality of the system and their inclusion is not so easy. In order to facilitate the inclusion of functional usability features from the first steps of the development proc…
Integrating usability work into a large inter-organisational agile development project: Tactics developed by usability designers
2015
We examined how usability activities were integrated in a large inter-organisational agile development project.The collaboration between the usability designers and agile team members was affected by the size and nature of the project.Results showed integration was achieved through 5 tactics employed by the usability designers.Three propositions for organising usability activities in agile projects were derived. In this paper we examine the integration of usability activities into a large inter-organisational agile development project. Inter-organisational agile projects possess unique attributes. They involve multiple stakeholders from different organisational contexts and are thus charact…
A proposal to elicit usability requirements within a model-driven development environment
2014
[EN] Nowadays there are sound Model-Driven Development (MDD) methods that deal with functional requirements, but in general, usability is not considered from the early stages of the development. Analysts that work with MDD implement usability features manually once the code has been generated. This manual implementation contradicts the MDD paradigm and it may involve much rework. This paper proposes a method to elicit usability requirements at early stages of the software development process such a way non-experts at usability can use it. The approach consists of organizing several interface design guidelines and usability guidelines in a tree structure. These guidelines are shown to the an…
Including functional usability features in a Model-Driven Development Method
2013
The Software Engineering (SE) community has historically focused on working with models to represent functionality and persistence, pushing interaction modelling into the background, which has been covered by the Human Computer Interaction (HCI) community. Recently, adequately modelling interaction, and specifically usability, is being considered as a key factor for success in user acceptance, making the integration of the SE and HCI communities more necessary. If we focus on the Model-Driven Development (MDD) paradigm, we notice that there is a lack of proposals to deal with usability features from the very first steps of software development process. In general, usability features are man…
Introducing Usability in a Conceptual Modeling-Based Software Development Process
2012
Usability plays an important role to satisfy users? needs. There are many recommendations in the HCI literature on how to improve software usability. Our research focuses on such recommendations that affect the system architecture rather than just the interface. However, improving software usability in aspects that affect architecture increases the analyst?s workload and development complexity. This paper proposes a solution based on model-driven development. We propose representing functional usability mechanisms abstractly by means of conceptual primitives. The analyst will use these primitives to incorporate functional usability features at the early stages of the development process. Fo…
Usability of Programming Languages
2016
Programming languages form the interface between programmers (the users) and the computation that they desire the computer to execute. Although studies exist for some aspects of programming language design (such as conditionals), other aspects have received little or no human factors evaluations. Designers thus have little they can rely on if they want to make new languages highly usable, and users cannot easily chose a language based on usability criteria. This SIG will bring together researchers and practitioners interested in increasing the depth and breadth of studies on the usability of programming languages, and ultimately in improving the usability of future languages. nonPeerReviewed
Usability challenges in digital learning solutions
2015
Usability is a key element in successful software. Ensuring the technical usability of a learning solution enables users to focus on their main task, learning. The purpose of this paper is to demonstrate the results of heuristic usability evaluations of digital learning solutions. Heuristic evaluations were conducted on 24 digital learning solutions from one country (Finland) and two country groups (Asian countries and Spanish speaking countries) concentrating on the usability of the user interface of each evaluated solution. The main results of this study indicate that a few heuristics cover the majority of all usability problems (UPs) observed in learning solutions, but these heuristics c…